package edu.whut.method;

import java.util.Scanner;

/*
* switch语句
* case后的值不能重复，只能是常量，不能是变量
* switch()中可以接受的类型
*   （1）基本数据类型：byte,short,char,int
*   （2）引用数据类型：jdk5之后可以是枚举，jdk7后可以是String
*   （3）case穿透现象：不加break会继续执行下一个case，直至遇到break
*   （4）jdk14后，case后可以跟多个数据: case 1,2,3,4,5:
*   （5）直接简化成这样，case 1,2,3 ->sout("工作日");
* */
public class test05 {
    public static void main(String[] args) {
        switchTest2();
    }

    public static void switchTest1() {
        int week = 1;
        switch (week) {
            case 1:
                System.out.println("星期一");
                break;
            case 2:
                System.out.println("星期二");
                break;
            default:
                System.out.println("其他");
                break;
        }
    }

    public static void switchTest2() {
        /*键盘输入1-5，输出工作日，6-7输出休息日*/
        Scanner sc = new Scanner(System.in);
        int num = sc.nextInt();
        switch (num) {
            case 1:
            case 2:
            case 3:
            case 4:
            case 5:
                System.out.println("工作日");
                break;
            case 6:
            case 7:
                System.out.println("休息日");
                break;
            default:
                System.out.println("输入错误！");
                break;
        }
    }
}
